package com.itheima.mock;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.itheima.dto.SetmealDto;
import com.itheima.entry.PageResult;
import com.itheima.entry.QueryPageBean;
import com.itheima.pojo.Setmeal;
import com.itheima.service.SetmealService;
import com.itheima.vo.SetmealVo;

import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.function.Function;

public class SetmealServiceMock implements SetmealService {

    @Override
    public PageResult findAllByPage(QueryPageBean queryPageBean) {
        return null;
    }

    @Override
    public void addAndUpdate(SetmealDto setmealDto) {

    }

    @Override
    public Long[] findAllIds(Long id) {
        return new Long[0];
    }

    @Override
    public void deleteById(Long id) {

    }

    @Override
    public void clearOssObject() {

    }

    @Override
    public List<Setmeal> findAll() {
        return null;
    }

    @Override
    public SetmealVo findAllGroupItem(Long id) {
        return null;
    }

    @Override
    public Setmeal findAllById(Long id) {
        return null;
    }

    @Override
    public List<Map> findHotSetmeal() {
        return null;
    }

    @Override
    public boolean saveBatch(Collection<Setmeal> entityList, int batchSize) {
        return false;
    }

    @Override
    public boolean saveOrUpdateBatch(Collection<Setmeal> entityList, int batchSize) {
        return false;
    }

    @Override
    public boolean updateBatchById(Collection<Setmeal> entityList, int batchSize) {
        return false;
    }

    @Override
    public boolean saveOrUpdate(Setmeal entity) {
        return false;
    }

    @Override
    public Setmeal getOne(Wrapper<Setmeal> queryWrapper, boolean throwEx) {
        return null;
    }

    @Override
    public Map<String, Object> getMap(Wrapper<Setmeal> queryWrapper) {
        return null;
    }

    @Override
    public <V> V getObj(Wrapper<Setmeal> queryWrapper, Function<? super Object, V> mapper) {
        return null;
    }

    @Override
    public BaseMapper<Setmeal> getBaseMapper() {
        return null;
    }
}
